package co.com.corbeta.pruebas.servicios;

import static org.junit.Assert.*;

import org.junit.Before;
import org.junit.Test;

import co.com.corbeta.logica.ServicioConciliacion;

/**
 * Clase encargada de ejecutar el test sobre la clase ServicioConciliacion
 * 
 * @author Diego A. Galindo
 * @version 1.0 06/08/2014
 * @since 1.0 06/08/2014
 * */
public class ServicioConciliacionTest {
    public ServicioConciliacion servicioConciliacion;

    /**
     * Metodo que se encarga de inicializar todo lo que se necesite para
     * ejecutar el test.
     * */
    @Before
    public void inicializarTest() {
	this.servicioConciliacion = new ServicioConciliacion();
    }

    /**
     * Metodo que se encarga de realizar la validacion del metodo
     * validarRegistrosGeoConciliacion de la clase ServicioConciliacion con una
     * ruta invalida
     * */
    @Test
    public void testValidarRegistrosGeoConciliacionRutaInvalida() {
	assertFalse(this.servicioConciliacion
		.validarRegistrosGeoConciliacion("ruta invalida"));
    }

    /**
     * Metodo que se encarga de realizar la validacion del metodo
     * validarRegistrosGeoConciliacion de la clase ServicioConciliacion con una
     * ruta invalida
     * */
    @Test
    public void testValidarRegistrosGeoConciliacionRutaValida() {
	assertTrue(this.servicioConciliacion
		.validarRegistrosGeoConciliacion("C:\\Users\\1070945072\\Desktop\\Requerimientos\\Requerimiento_geoconciliacion\\servidores.properties"));
    }
}
